<ui:composition xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html" xmlns:f="http://java.sun.com/jsf/core" xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:p="http://primefaces.org/ui">
	<p:dataTable id="dataTableDocumentoPessoa" var="documentoPessoa" value="#{pessoaBean.registroSelecionado.pessoaDocumentoList}" selection="#{pessoaBean.pessoaDocumento}" selectionMode="single"
		rowKey="#{documentoPessoa.idDocumentoPessoa}" emptyMessage="#{message.nenhum_registro_encontrado}">

		<f:facet name="header">
			<h:outputText value="#{label.pessoa_documento_list}" />
		</f:facet>

		<p:ajax event="rowSelect" process="@this" update="buttonCadastrarDocumento buttonExcluirDocumento buttonEditarDocumento" />
		<p:ajax event="rowUnselect" process="@this" update="buttonCadastrarDocumento buttonExcluirDocumento buttonEditarDocumento" />

		<p:column headerText="#{label.pessoa_documento_documento}">
			<h:outputText value="#{documentoPessoa.valorDocumento}" />
		</p:column>

		<p:column headerText="#{label.pessoa_documento_tipo}">
			<h:outputText value="#{documentoPessoa.tipoDocumento.tipoDocumento}" />
		</p:column>

		<p:column headerText="#{label.abstract_persistence_ativo}">
			<center>
				<h:outputText value="#{labelUtils.getStatusRegistro(documentoPessoa.ativo)}" style="#{labelUtils.getColorCSSStatusRegistro(documentoPessoa.ativo)}" />
			</center>
		</p:column>
s
		<f:facet name="footer">
			<p:commandButton id="buttonCadastrarDocumento" value="#{label.cadastrar}" actionListener="#{pessoaBean.acessarDialogCadastrarDocumento}" process="@this"
				oncomplete="PF('dialogPessoaDocumento').show()" />
			<p:commandButton id="buttonExcluirDocumento" process="@this" value="#{label.excluir}" disabled="#{pessoaBean.botaoExcluirDocumentoDisabled}"
				actionListener="#{pessoaBean.excluirCadastroDocumentoPessoa}" update="dataTableDocumentoPessoa" />
			<p:commandButton id="buttonEditarDocumento" value="#{label.editar}" actionListener="#{pessoaBean.acessarDialogEditarDocumento}" process="@this" oncomplete="PF('dialogPessoaDocumento').show()"
				disabled="#{pessoaBean.botaoEditarDocumentoDisabled}" />
		</f:facet>

	</p:dataTable>

	<ui:include src="/pages/cadastros/pessoa_fisica/documento/pessoa_fisica_documento_dialog.xhtml" />
</ui:composition>
